Command Reference

All the commands smIRCle supports

Version: 1.0.1a22 as of 29. Oct. 1999

Format: /Command <Param1> <[param2]>
parameters in [] are optional
you may choose between options divided by |

Commands:

/away [<awaymessage>] marks you away with the given reason, /away with no argument removes the away-status
/back removes the away status, like /away with no arguments
/bans [<mask>] lists bans on current channel, optionally matching mask.
/broadcast <message> sends a message to all channels, queries and DCC chats
/clear <arg> resets something. currently only "clear Messages" works, which clears your messagelog
/cmdchar <arg> sets the command-character (usually '/') to something else
/cping <nick> tells the time a message takes from you to <nick>
/ctcp <nick> <command>
clientinfo
gives information about available CTCP commands
DCC requests a direct client connection
echo returns the arguments it receives (testing only)
finger shows login name and idle time of user
homepage shows the URL of the users homepage
ping times the lag between machines
sound plays a soundfile on the local machine
time shows local time of client
userinfo returns information about the user
version shows information about client version
/dcc <[list]|close|chat|send|get> invoke a direct connection to another client. This will be kept up even if a network-split occurs
/dns hostname resolve hostname
/exit leave IRC and quit. -> /signoff, /quit
/font <fontnum> <size> sets default font and size
/help opens the Appleguide help
/ignore [-]<nick | user@host | nick!user@host> make messages and channeltalk from <nick> invisible to yourself so you dont get annoyed
/join <channel> [<channel key>] join a channel. If it doesn't exist already it will be created.
/kick <channel> <nickname> [<reason>] forcibly remove a user from a channel (you need to be channel operator)
/leave <channel> leave a channel. -> /part
/list lists all the channels
/lock <password> hides the channelwindows if you are away from your computer, use it again to unlock
/msglog lists all the privat msgs you got - use /clear messages from time to time or the file will get huge
/mode <channel> <arg> Alters the channel rules (you need +o to change mode)
+t
Only channel operators can change topic
+n
You must be in the channel to send a message to it
+i
Invite-only
+m
Moderated. Only users with voice may speak
+p
Private
+s
Secret. Not listed with /list
+l <number>
Limits the number of people who may join this channel
+k <key>
Sets a channel password
+o <Nick>
Makes <Nick> channel operator
+v <Nick>
Voice. Allows <Nick> to speak on a moderated channel
+b <Nick>
Banned. You are prevented from joining the channel
/names <channel> l ists the nicks on the channel
/notice <nickname | channel> <text> sends a notice to either one nick or all nicks on a channel
/notify [-] [<nick>] adds/removes a nick to the notify list. whenever a nick from that list joins or parts IRC you receive a notification
/part [<channel>] [<reason>] leave a channel.
/query <nick> start a private conversation with <nick>
/quit closes smIRCle
/signoff closes smIRCle
/time [<servername>] returns the local time on the server
/topic <channel> <topic> sets the topic on the channel. You need +o for this
/version [<servername>] returns the smIRCle version and the server version
/who [<channel>] returns all the nicks on a channel that are not invisible
/whois <nick> returns details about <nick> or "no such nick"
/whowas <nick> returns details about <nick> after it has signed off



//commands aren't saved in inputline scrollback. useful to interact with channel bots where you send a password

Scripting Commands:

say <message> sends a text to the current channel
echo <message> types a text to the current window



Scripting values:


\n = return (to separate commands)
$* = rest of inputline
$, = the nick which sent us the last /msg
$. = the last nick we send a message to
$E = the currently selected nick in the channel nick-list
$F =hostmask of the currently selected nick in the channel nick-list
$I = the channel we got last invited to
$N = Our current nick
$S =current server name
$T = the current target (channel or query-nick)
$$ = expands to $

 


Start